package org.alex.samples.service;

import java.util.List;
import org.alex.samples.model.Subject;
import org.alex.samples.model.SubjectVO;

public interface ISubjectService {

	public List<SubjectVO> findAllSubject() throws Exception;

	public SubjectVO findSubjectById(Integer id) throws Exception;

	public void EditSubject(Subject subject) throws Exception;

	public void createSubject(Subject subject) throws Exception;

	public void deleteSubject(Integer id) throws Exception;
	
	public List<String> getAllUserBySubject(Integer subjectId) throws Exception;

	public void saveSubjectStudent(List<String> list, Integer subjcetId) throws Exception;

	public void changeStatusById(Integer id, Integer status) throws Exception;
}